﻿export default formData => {
  const relatedSearch = ref({
    // labelWidth: "auto",
    formConfig: {
      // 商品编号
      productId: {
        label: "商品编号",
        component: "el-input",
        componentProps: { placeholder: "请输入分类名称", clearable: true },
      },
      // 商品名称
      name: {
        label: "商品名称",
        component: "el-input",
        componentProps: { placeholder: "请输入操作人员", clearable: true },
      },
      // 状态
      rentObject: {
        label: "租赁对象",
        component: "el-select",
        dicData: [
          { label: "全部", value: "1,2" },
          { label: "个人", value: "1" },
          { label: "企业", value: "2" },
        ],
        dicProps: { label: "label", value: "value" },
        componentProps: { placeholder: "请选择租赁对象", clearable: true },
      },
      // 商品类目
      category: {
        label: "商品类目",
        component: "el-cascader",
        dicUrl: Api.product.getProductClassification,
        componentProps: { placeholder: "请选择商品类目", clearable: true },
      },
    },
  });
  // 搜索栏配置
  const tableOption = ref(
    Utils.tools.deleteSearchConfig({
      header: false, // 表头工具栏不要（按你图里 BaseCard 顶部控制）
      addBtn: false, // 列表不在表头新增
      editBtn: false, // 行内不出现“编辑/删除”按钮（操作区我们一般自定义）
      delBtn: false,
      border: false,
      menu: false,
      selection: true,
      rowKey: "id",
      reserveSelection: true,
      calcHeight: 150,
      // height: 600,
      // menuWidth: 460, // 如需行内自定义操作区宽度可放开
      column: {
        // 商品编号
        id: {
          label: "商品编号",
          width: 200,
        },
        // // 商品图片
        // imageUrl: {
        //   label: "商品图片",
        //   width: 150,
        //   slot: true,
        // },
        // 商品名称
        productName: {
          label: "商品名称",
          width: 200,
          // slot: true,
        },
        // 商品类目
        cate: {
          label: "商品类目",
          width: 200,
          slot: true,
          // minWidth: 180,
        },
        // 租赁对象
        rentObject: {
          label: "租赁对象",
          width: 100,
          slot: true,
        },
        // 商品类型
        productType: {
          label: "商品类型",
          width: 100,
          slot: true,
        },
        // 租赁方案
        rentPlan: {
          label: "租赁方案",
          width: 100,
          slot: true,
        },
        // 渠道
        channelType: {
          label: "渠道",
          minWidth: 100,
          slot: true,
        },
      },
    })
  );
  const relatedSearchElse = ref({
    // labelWidth: "auto",
    formConfig: {
      // 商品类目
      category: {
        label: "商品类目",
        component: "el-cascader",
        dicUrl: Api.product.getProductClassification,
        componentProps: { placeholder: "请选择商品类目", clearable: true },
      },
    },
  });

  return { relatedSearch, tableOption, relatedSearchElse };
};
